"&连接符问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 16:27:44
第1句:rs2.open "select * from delivery where deliveryid="&rs("deliverymethord"),conn,1,1
第2句:shop.open "select sum(paid) as paid from orders where goods='"&trim(rs("goods"))&"' ",conn,1,1

为什么第1句中="&rs("deliverymethord") "&这符号不成双,而第2句中
'"&trim(rs("goods"))&"'成双,谁能解释下,希望谁能指教下这连接符该怎么使用?

前者是一个数字类型,所以前后没有‘号,后者个是个字符类型,所以前面和后面都要+’号,所以要成双了

对于数字,可以不用''
deliveryid 这个字段应该是数值型的